package br.com.boreo.boreoapp_orcamento.adapter;

import java.util.ArrayList;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import br.com.boreo.boreoapp_orcamento.R;
import br.com.boreo.boreoapp_orcamento.model.Loja;

/**
 * @author Denis Vidal
 * Monta os itens da lista de Escolha de loja.
 */
public class AdapterLojas extends BaseAdapter {
	 
    private LayoutInflater mInflater;
    private ArrayList<Loja> lojas;
 
    public AdapterLojas(Context context, ArrayList<Loja> listaLojas) {
        this.lojas = listaLojas;
        mInflater = LayoutInflater.from(context);
    }
 
    public int getCount() {
        return lojas.size();
    }
 
    public Loja getItem(int position) {
        return lojas.get(position);
    }
 
    public long getItemId(int position) {
        return position;
    }
 
    public View getView(int position, View view, ViewGroup parent) {
        ItemSuporte itemHolder;
        if (view == null) {
            view = mInflater.inflate(R.layout.item_lojalist, null);

            itemHolder = new ItemSuporte();
        	itemHolder.tvEscolhaLojaNome = ((TextView) view.findViewById(R.id.tvEscolhaLojaNome));
 
            view.setTag(itemHolder);
        }
        else {
            itemHolder = (ItemSuporte) view.getTag();
        }
 
        Loja loja = lojas.get(position);
        itemHolder.tvEscolhaLojaNome.setText(loja.getNome());
        
        return view;
    }
 
    private class ItemSuporte {
    	public TextView tvEscolhaLojaNome;
    }
}
